package com.ruoyi.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import com.ruoyi.system.domain.AppNewsDetailed;
import org.apache.ibatis.annotations.Param;


import java.util.List;

/**
 * 新闻
 * @Auther sxx
 * @Date2023/3/16 13:58
 **/
public interface AppNewsDetailedMapper extends BaseMapper<AppNewsDetailed> {
    /**
     * 查询新闻
     *
     * @param id 新闻主键
     * @return 新闻
     */
    public AppNewsDetailed selectAppNewsDetailedById(Long id);
    public AppNewsDetailed selectByTitileAndType(@Param("title")String title,@Param("newsTypeName")String newsTypeName);
    /**
     * 查询新闻
     *
     * @param id 新闻主键
     * @return 新闻
     */
    public  List<AppNewsDetailed > findList(AppNewsDetailed appNewsDetailed);


    /**
     * 查询新闻列表
     *
     * @param    新闻
     * @return 新闻集合
     */
    public List<AppNewsDetailed > selectAppNewsDetailedList(AppNewsDetailed appNewsDetailed);

    /**
     * 新增新闻
     *
     * @param   新闻
     * @return 结果
     */
    public int insertAppNewsDetailed(AppNewsDetailed appNewsDetailed);

    /**
     * 修改新闻
     *
     * @param   新闻
     * @return 结果
     */
    public int updateAppNewsDetailed(AppNewsDetailed appNewsDetailed);

    /**
     * 删除新闻
     *
     * @param id 新闻主键
     * @return 结果
     */
    public int deleteAppNewsDetailedById(Long id);
}
